package org.jwcloud.project.module.zx.db.domain;

import com.fasterxml.jackson.annotation.JsonFormat;
import com.jw.mid.mm.comm.common.domain.DomainModel;
import lombok.Data;

import java.io.Serializable;
import java.util.Date;


/**
 * 项目(RtaProjectInfo)实体类
 *
 * @author makejava
 * @since 2020-09-22 11:53:15
 */
@Data
public class RtaProjectInfo extends DomainModel <Integer> implements Serializable {
    private static final long serialVersionUID = 996311734461444518L;
    /**
     * 0删除 1正常
     */
    private Integer isValid;
    /**
     * 项目名称
     */
    private String projectName;
    /**
     * 项目类型 rta_app_project_type
     */
    private String projectType;
    /**
     * 项目阶段 rta_app_phase_type
     */
    private String appPhase;
    /**
     * 状态
     */
    private String states;
    /**
     * 模板id rta_template_info
     */
    private Integer relTemplateId;
    /**
     * 启动时间
     */
	@JsonFormat(pattern = "yyyy-MM-dd")
    private Date startTime;
    /**
     * 结束时间
     */
	@JsonFormat(pattern = "yyyy-MM-dd")
    private Date endTime;
    /**
     * 审批时间
     */
	@JsonFormat(pattern = "yyyy-MM-dd")
    private Date spDate;
    /**
     * 修改人
     */
    private String updatePerson;
    /**
     * 修改部门
     */
    private String updateDept;
    /**
     * 修改机构
     */
    private String updateOrg;
    /**
     * 修改时间
     */
	@JsonFormat(pattern = "yyyy-MM-dd")
    private Date updateDate;
    /**
     * 创建人
     */
    private String createPerson;
    /**
     * 创建部门
     */
    private String createDept;
    /**
     * 创建机构
     */
    private String createOrg;
    /**
     * 创建时间
     */
	@JsonFormat(pattern = "yyyy-MM-dd")
    private Date createDate;
    /**
     * 业主部门
     */
    private String yzDept;
    /**
     * 模板名称
     */
    private String relTemplateName;
    
    /**
     * 归档时间
     */
    private Date guidangTime;
    
    public RtaProjectInfo() {
    }

}